IDataDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

定义 DataDistributionCalculator 的接口

属性

DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced

获取数据是否均匀的节奏

DataIsSortedAscending
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending

获取此% 1 是否包含 X 方向中排序的数据 。 注意 : 排序后的数据将会导致索引操作速度更快 。 如果可能, 请尽量将您的数据排序保存在 X 方向中 。

方法

Clear
public void Clear()
iDataDistributionCalculator.Clear()

清除 DataDistributionCalculator 旗帜

OnAppendXValue
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)

X 值附加时调用。 应更新数据分布旗

xValues
x 值 。
newXValue
新的 x 值 。
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
OnAppendXValues
public void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

X 值附加时调用。 应更新数据分布旗

xValues
x 值 。
countBeforeAppending
newXValues
新的 x 值 。
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
OnInsertXValue
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

插入 X 值时调用。 更新数据分布旗

xValues
x 值 。
indexWhereInserted
newXValue
新的 x 值 。
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
OnInsertXValues
public void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)

插入 X 值时调用。 更新数据分布旗

xValues
x 值 。
insertedCount
newXValues
新的 x 值 。
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
indexWhereInserted
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

更新去掉 x 值时的数据分布标记。